/*
 * @Description: 通用 接口定义
 * @Version: 1.0
 * @Author: yxx
 * @Date: 2023-09-20 16:12:34
 * @LastEditors: yxx
 * @LastEditTime: 2025-05-10 17:59:20
 */
// 请求响应参数（不包含data）
export interface Result {
  code: string
  msg: string
}

// 请求响应参数（包含data）
export interface ResultData<T = any> extends Result {
  data: T
}

// 分页响应参数
export interface ResPage<T> {
  result: T[]
  pageNum: number
  pageSize: number
  totalCount: number
}

// 分页请求参数
export interface ReqPage {
  pageIndex: number
  pageSize: number
}

// 文件上传模块
export namespace Upload {
  export interface ResFileUrl {
    fileUrl: string
  }
}
